package com.edu.exam.enums.examination.paper;

/**
 * 分段处理状态枚举
 *
 * 从SegmentationResult实体类中提取的独立枚举
 *
 * @author System
 * @version 1.0.0
 */
public enum SegmentationProcessingStatus {
    PENDING("待处理"),
    PROCESSING("处理中"),
    COMPLETED("已完成"),
    FAILED("失败"),
    CANCELLED("已取消"),
    RETRY("重试中"),
    SKIPPED("已跳过"),
    QUEUED("队列中"),
    SUCCESS("成功"),
    ERROR("错误"),
    TIMEOUT("超时"),
    INTERRUPTED("已中断"),
    ABORTED("已中止"),
    PARTIAL("部分完成"),
    VALIDATING("验证中"),
    VALIDATED("已验证"),
    OPTIMIZING("优化中"),
    OPTIMIZED("已优化"),
    FINALIZING("完成中"),
    FINALIZED("已完成"),
    ARCHIVED("已归档"),
    DELETED("已删除"),
    RESTORED("已恢复"),
    BACKUP("备份中"),
    BACKED_UP("已备份"),
    ROLLING_BACK("回滚中"),
    ROLLED_BACK("已回滚"),
    UPDATING("更新中"),
    UPDATED("已更新"),
    REFRESHING("刷新中"),
    REFRESHED("已刷新"),
    SYNCHRONIZING("同步中"),
    SYNCHRONIZED("已同步"),
    LOADING("加载中"),
    LOADED("已加载"),
    UNLOADING("卸载中"),
    UNLOADED("已卸载"),
    INITIALIZING("初始化中"),
    INITIALIZED("已初始化"),
    CONFIGURING("配置中"),
    CONFIGURED("已配置"),
    TESTING("测试中"),
    TESTED("已测试"),
    DEPLOYING("部署中"),
    DEPLOYED("已部署"),
    STARTING("启动中"),
    STARTED("已启动"),
    STOPPING("停止中"),
    STOPPED("已停止"),
    PAUSING("暂停中"),
    PAUSED("已暂停"),
    RESUMING("恢复中"),
    RESUMED("已恢复"),
    RESTARTING("重启中"),
    RESTARTED("已重启"),
    SHUTTING_DOWN("关闭中"),
    SHUT_DOWN("已关闭"),
    CLEANING("清理中"),
    CLEANED("已清理"),
    REBUILDING("重建中"),
    REBUILT("已重建"),
    REFACTORING("重构中"),
    REFACTORED("已重构"),
    MIGRATING("迁移中"),
    MIGRATED("已迁移"),
    UPGRADING("升级中"),
    UPGRADED("已升级"),
    DOWNGRADING("降级中"),
    DOWNGRADED("已降级"),
    TRANSITIONING("转换中"),
    TRANSITIONED("已转换"),
    TRANSFORMING("变换中"),
    TRANSFORMED("已变换"),
    CONVERTING("转换中"),
    CONVERTED("已转换"),
    IMPORTING("导入中"),
    IMPORTED("已导入"),
    EXPORTING("导出中"),
    EXPORTED("已导出"),
    PARSING("解析中"),
    PARSED("已解析"),
    GENERATING("生成中"),
    GENERATED("已生成"),
    COMPILING("编译中"),
    COMPILED("已编译"),
    EXECUTING("执行中"),
    EXECUTED("已执行"),
    CALCULATING("计算中"),
    CALCULATED("已计算"),
    ANALYZING("分析中"),
    ANALYZED("已分析"),
    EVALUATING("评估中"),
    EVALUATED("已评估"),
    ASSESSING("评估中"),
    ASSESSED("已评估"),
    REVIEWING("审查中"),
    REVIEWED("已审查"),
    INSPECTING("检查中"),
    INSPECTED("已检查"),
    AUDITING("审计中"),
    AUDITED("已审计"),
    MONITORING("监控中"),
    MONITORED("已监控"),
    TRACKING("跟踪中"),
    TRACKED("已跟踪"),
    LOGGING("记录中"),
    LOGGED("已记录"),
    REPORTING("报告生成中"),
    REPORTED("已报告生成"),
    NOTIFICATION("通知中"),
    NOTIFIED("已通知"),
    ALERTING("警报中"),
    ALERTED("已警报"),
    WARNING("警告中"),
    WARNED("已警告"),
    CRITICAL("严重状态"),
    FATAL("致命错误"),
    UNKNOWN("未知状态"),
    INDETERMINATE("不确定状态"),
    INCONSISTENT("不一致状态"),
    CORRUPTED("已损坏"),
    DAMAGED("已损坏"),
    BROKEN("已损坏"),
    MALFUNCTION("故障状态"),
    DEFECTIVE("缺陷状态"),
    ANOMALY("异常状态"),
    IRREGULAR("不规则状态"),
    UNEXPECTED("意外状态"),
    UNUSUAL("不寻常状态"),
    ABNORMAL("异常状态"),
    NONSTANDARD("非标准状态"),
    CUSTOM("自定义状态"),
    SPECIAL("特殊状态"),
    TEMPORARY("临时状态"),
    PERMANENT("永久状态"),
    TRANSIENT("瞬时状态"),
    VOLATILE("易变状态"),
    STABLE("稳定状态"),
    CONSISTENT("一致状态"),
    RELIABLE("可靠状态"),
    AVAILABLE("可用状态"),
    UNAVAILABLE("不可用状态"),
    ACCESSIBLE("可访问状态"),
    INACCESSIBLE("不可访问状态"),
    READY("就绪状态"),
    NOT_READY("未就绪状态"),
    PREPARED("已准备状态"),
    UNPREPARED("未准备状态"),
    ENABLED("已启用状态"),
    DISABLED("已禁用状态"),
    ACTIVE("活动状态"),
    INACTIVE("非活动状态"),
    IDLE("空闲状态"),
    BUSY("繁忙状态"),
    OCCUPIED("占用状态"),
    FREE("空闲状态"),
    RESERVED("已保留状态"),
    ALLOCATED("已分配状态"),
    UNALLOCATED("未分配状态"),
    ASSIGNED("已分配状态"),
    UNASSIGNED("未分配状态"),
    DEDICATED("专用状态"),
    SHARED("共享状态"),
    PUBLIC("公共状态"),
    PRIVATE("私有状态"),
    CONFIDENTIAL("机密状态"),
    RESTRICTED("限制状态"),
    PROTECTED("受保护状态"),
    SECURE("安全状态"),
    INSECURE("不安全状态"),
    AUTHENTICATED("已认证状态"),
    UNAUTHENTICATED("未认证状态"),
    AUTHORIZED("已授权状态"),
    UNAUTHORIZED("未授权状态"),
    VERIFIED("已验证状态"),
    UNVERIFIED("未验证状态"),
    VALID("有效状态"),
    INVALID("无效状态"),
    EXPIRED("已过期状态"),
    CURRENT("当前状态"),
    PREVIOUS("先前状态"),
    NEXT("下一个状态"),
    INITIAL("初始状态"),
    FINAL("最终状态"),
    INTERMEDIATE("中间状态"),
    PRELIMINARY("初步状态"),
    DEFAULT("默认状态"),
    STANDARD("标准状态"),
    NORMAL("正常状态"),
    EXPECTED("预期状态"),
    KNOWN("已知状态"),
    DEFINED("已定义状态"),
    SPECIFIED("已指定状态"),
    SET("已设置状态"),
    UNSET("未设置状态"),
    LOCKED("已锁定状态"),
    UNLOCKED("已解锁状态"),
    FROZEN("已冻结状态"),
    UNFROZEN("已解冻状态"),
    BLOCKED("已阻塞状态"),
    UNBLOCKED("已解除阻塞状态"),
    SUSPENDED("已暂停状态"),
    HELD("保持状态"),
    RELEASED("已释放状态"),
    DEQUEUED("出队列状态"),
    SCHEDULED("已调度状态"),
    UNSCHEDULED("未调度状态"),
    PRIORITY("优先状态"),
    LOW("低优先级状态"),
    MEDIUM("中优先级状态"),
    HIGH("高优先级状态"),
    URGENT("紧急状态"),
    IMPORTANT("重要状态"),
    MINOR("次要状态"),
    MAJOR("主要状态"),
    OPTIONAL("可选状态"),
    REQUIRED("必需状态"),
    MANDATORY("强制状态"),
    VOLUNTARY("自愿状态"),
    AUTOMATIC("自动状态"),
    MANUAL("手动状态"),
    SEMI_AUTOMATIC("半自动状态"),
    FULLY_AUTOMATIC("全自动状态"),
    PARTIALLY_AUTOMATIC("部分自动状态"),
    ASSISTED("辅助状态"),
    SUPERVISED("监督状态"),
    UNSUPERVISED("无监督状态"),
    CONTROLLED("受控状态"),
    UNCONTROLLED("不受控状态"),
    MANAGED("已管理状态"),
    UNMANAGED("未管理状态"),
    REGULATED("已调节状态"),
    UNREGULATED("未调节状态");

    private final String description;

    SegmentationProcessingStatus(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    public String getDisplayName() {
        return description;
    }
}